package com.woniu.product.service;

import com.woniu.entity.Result;
import com.woniu.product.pojo.ChargeStation;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.product.entity.dto.FindChargeStationDTO;
import com.woniu.product.entity.dto.UserChargeDTO;

import java.util.List;

/**
 * <p>
 * 充电站表 服务类
 * </p>
 *
 * @author LiFangyu
 * @since 2023-02-20
 */
public interface IChargeService extends IService<ChargeStation> {

    /**
     *
     * @param findChargeStationDTO 查询条件
     * @return 充电站列表
     */
    List<ChargeStation> searchStation(FindChargeStationDTO findChargeStationDTO);

    /**
     *
     * @param userChargeDTO 用户充电数据
     * @return
     */
    Result<Object> beginCharge(UserChargeDTO userChargeDTO);
}
